@charset "UTF-8";

html, body {background: #f9f9f9; padding: 0; margin: 0; }
img { border: 0; }
div, ul, li, span, a, h3, td, input, textarea,p { padding: 0; margin: 0; color: #000; font-size: 12px; line-height: 150%; font-family: arial, verdana, sans-serif; word-break: break-all; word-wrap: break-word; }
td { vertical-align: top; }
ul, li { list-style-type: none; list-style-position: outside; }
a { color:#000; text-decoration: none; }
a:visited { color:#000; text-decoration:none; }
a:hover { color:#f60; text-decoration:underline; }
a:active { color:#f60; }
.clear { clear:both; height:0; overflow:hidden; display:block; }
.clearfix:after { clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; }
.blank5 { clear:both; height:5px; overflow:hidden; display:block; }

#head {padding:3px 0 0 0; background:#fff;}
#head table{width:100%;}
#head .logo{padding:0 0 0 3px;text-align:left;}
#head .link {text-align:right; padding:0 3px 0 0; vertical-align:middle;}

#nav {height:20px; background:#eae9e7;border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; }
#nav ul{float:left; width:100%;}
#nav li{height:20px;width:64px; vertical-align:middle; text-align:center; float:left; line-height:20px;}
#nav li.current {background:#fff; border-left:solid 1px #ccc; border-right:solid 1px #ccc; }
#nav li a { text-decoration:none; color:#333; }
#nav li.current a { color:#f60;}

#goods-option {padding:5px 0 0 0;}
#goods-option #cat { float:left; margin:0 0 0 3px; height:19px; }
#goods-option #sort { float:left; margin:0 0 0 3px; height:19px; }
#goods-option #goods_submit { float:left; margin:0 0 0 3px; }

#goods-list{padding:0 3px;}
#goods-list table{margin:3px 0 0 0;width:100%;}
#goods-list .td-top{padding:0 3px; vertical-align:top;background:#fff; text-align:left;}
#goods-list .td-top div{padding:3px 3px 0 3px;border:solid 1px #dbdbdb; border-bottom:none; line-height:1.5em;position:relative;}
#goods-list .td-top div img{float:left; margin:0 3px 3px 0;}
#goods-list .td_h{padding:0 3px; text-align:left; vertical-align:top; font-family:Arial;}
#goods-list .td_h div{padding:0 3px; border:solid 1px #dbdbdb; border-top:none;background:#fff;}
#goods-list .new { width:42px; height:42px; display:block; background:url(../images/m/new.gif) no-repeat 0 0; left:-3px; top:-3px; position:absolute; z-index:2; }
#goods-list .best { width:42px; height:42px; display:block; background:url(../images/m/best.gif) no-repeat 0 0; left:-3px; top:-3px; position:absolute; z-index:2; }
#goods-list .sprice { color:#f60; font-weight:bold; }
#goods-list .mprice { color:#ccc; text-decoration:line-through; }
#goods-list .discount { color:#cf0000; }
#goods-list .pages { text-align:right; padding:3px 3px 0 0; }
#goods-list .empty { text-align:center; font-size:12px; padding:20px 0; color:#cf0000; }

#city-list{padding:5px 0;}
#city-list th{width:26px;color:#f60;text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold;line-height:18px; vertical-align:top; padding:1px 0;}
#city-list td{line-height:18px; vertical-align:top;padding:1px 0;}
#city-list td a{color:#000;float:left;text-decoration:none; padding:0 8px 0 0;}
#city-list td .hot_city{color:#f00}
#city-list td .hot_city:hover{color:#f60}
#city-list td a:hover{color:#f60}
#city-list td a .count{color:#000; font-weight:400;}
#city-list td a.current{font-weight:bold;color:#f60;}

#goods-show{width:100%;}
#goods-show .td-top{padding:0 3px; vertical-align:top;background:#fff; text-align:left;}
#goods-show .td-top div{padding:3px;border:solid 1px #dbdbdb; line-height:1.35em;}
#goods-show .td-top div img{float:left; margin:0 3px 3px 0;}
#goods-show .td_h{padding:0 3px 0 3px; text-align:left; vertical-align:top; font-family:Arial;}
#goods-show .td_h div{padding:5px 3px; border:solid 1px #dbdbdb; border-top:none;background:#fff;}
#goods-show .td_h .sprice{color:#f60; font-weight:bold;}
#goods-show .td_h .mprice{color:#ccc; text-decoration:line-through;}
#goods-show .td_h .discount{color:#cf0000;}
#goods-show .td_h a{color:#cf0000;}
#goods-show .td_h li{padding:3px 0 3px 0; line-height:1.5em; font-family:Arial; border-bottom:dashed 1px #ccc;}
#goods-show .pages{text-align:right;}
#goods-show .td_h div p.pages a{color:#000;}
#goods-show .td_h div p.pages a:hover{color:#f60;}
#goods-show .td_h div p.pages strong{color:#f60;}

#footer {text-align:center; margin:5px 0 0 0; border-top:solid 2px #cfcfcf; line-height:16px; padding:5px 0; }
